Component({
  options : {
    multipleSolts :true //定义组件支持多solts
  },
  /*
   * 组件的属性列表 
   */
  properties : {
    //提示语
     hint : {
      type : String,
      value : "添加视频"
    } ,
    //提示icon
    /* 
     * 默认支持的icon类有10种
     * 相机
     * iconfont icon-xiangji
     * iconfont icon-xiangji1
     * iconfont icon-xiangji2
     * iconfont icon-xiangji3
     * iconfont icon-camera_full
     * 添加
     * iconfont icon-tianjia
     * iconfont icon-tianjia1
     * iconfont icon-tianjia2
     * iconfont icon-tianjia3
     * iconfont icon-icontjzp
    */
    hint_icon : {
      type : String,
      value : "iconfont icon-xiangji1"
    },
    icon_size : {
      type : String,
      value: "100rpx"
    },
    icon_color : {
      type : String,
      value : "#2C2C2C"
    },
    //提示块的背景颜色
    hint_background : {
      type : String ,
      value: "#E5E5E5"
    },
    //每块的高 高宽比默认1:1
    hint_height : {
      type : String,
      value : "160rpx"
    },
    //每块的宽 高宽比默认1:1
    hint_width : {
      type : String,
      value : "160rpx"
    },
    //整体背景颜色
    background : {
      type : String,
      value: "#FFFFFF"
    },
    //图片剪裁mode
    mode : {
      type : String,
      value: "aspectFill"
    }

  },
  //内部数据
  data : {
    video: '',
    size:''
  },
  //组件方法列表
  methods : {

    // 上传视频
    chooseVideo: function (e) {
      var that = this
      wx.chooseVideo({
        sourceType: ['album', 'camera'],
        maxDuration: 60,
        camera: 'back',
        success: function (res) {
          that.setData({
            video: res.tempFilePath,
            size: (res.size / (1024 * 1024)).toFixed(2)
          })
          that.triggerEvent('sureVideoUpload', that.data.video)
        }
      })
    },
    // 删除视频
    removeVideo: function (event) {

      //删除相应的数组元素
      this.data.video.splice(event.currentTarget.id, 1)
      //重新渲染视图
      this.setData({
        video: this.data.video
      })
    },
  },


})